function chk_register(){
	var check=$('.check_register').is(":checked");
	var checkNo=$('.check_no_register').is(":checked");
	if(check){
		$('.frm_login ul li').removeClass('active');
		$('#step_2').addClass('active');
		$('#show_step1').slideUp();
		$('#show_step2').css('display','block');
	}else if(checkNo){
		$('.frm_login ul li').removeClass('active');
		$('#step_2').addClass('active');
		$('#show_step1').slideUp();
		$('#show_step2').css('display','block');
		$('.noRegister').css('display','none');
		$('#show_step2 dir.regis_bt').attr('onclick','check_continue()');
	}
}

function check_continue(){
	$('#name').removeClass('error');
	$('.name').html('');
	$('#phone').removeClass('error');
	$('.phone').html('');
	$('#address').removeClass('error');
	$('.address').html('');
	
	var name= $('#name').val();
	var phone= $('#phone').val();
	var address= $('#address').val();
	
	if(name==''){
		$('#name').addClass('error');
		$('.name').html('Vui lòng nhập');
		$('#name').focus();
		return false;
	}else if(phone==''){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập');
		$('#phone').focus();
		return false;
	}else if(isNaN(phone)){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập số chứ không nhập chữ');
		$('#phone').focus();
		return false;
	}else if(phone.length<=9 || phone.length>=12){
		$('#phone').addClass('error');
		$('.phone').html('Bạn nhập sai số điện thoại');
		$('#phone').focus();
		return false;
	}else if(address==''){
		$('#address').addClass('error');
		$('.address').html('Vui lòng nhập');
		$('#address').focus();
		return false;
	}
	
	$('.frm_login ul li').removeClass('active');
	$('#step_3').addClass('active');
	$('#show_step2').slideUp();
	$('#show_step3').css('display','block');
}

function checkout_back(){
	$('.frm_login ul li').removeClass('active');
	$('#step_2').addClass('active');
	$('#show_step3').slideUp();
	$('#show_step2').slideDown();
}

function login(){
	var email= $('#email_login').val();
	var pass= $('#passwork').val();
	var login_checkout= $('#login_checkout').val();
	
	if(email=='' && pass==''){
		$('#email_login').focus();
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('Vui lòng điền email và mật khẩu !!!');
	}else if(email!='' && pass==''){
		$('#passwork').focus();
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('Vui lòng điền mật khẩu !!!');
	}else if(email=='' && pass!=''){
		$('#email_login').focus();
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('Vui lòng điền email !!!');
	}else if(email!='' && pass!=''){
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('<span style="color: #7E8DF8;">Đang xử lý ...</span>');
		
		$.post(
			root+'profile/login',
			{
				email: 	email,
				pass: pass,
			},function(data){
				if(data==1){
					if(login_checkout){
						$.post(
							root+'profile/loginCheckout',
							{
								
							},function(data){
								$('#show_step2').css('display','block');
								$('#show_step2').html(data);
								$('#show_step1').slideUp();
								$('.frm_login ul li').removeClass('active');
								$('#step_2').addClass('active');
								
								$.post(
									root+'profile/showlogin',
									{
										
									},function(res){
										$('.lore').html(res);
									}
								)
							}
						)
					}else{
						$('#tbao').html('<span style="color: #7E8DF8;">Đang xử lý ...</span>');
						location.href=root;
					}
				}else{
					$('#tbao').html('Email hoặc mật khẩu không đúng !!!');
				}
			}
		)
	}
}

function save_login(){
	$('#email').removeClass('error');
	$('.email').html('');
	$('#pass').removeClass('error');
	$('.pass').html('');
	$('#reg_pass').removeClass('error');
	$('.reg_pass').html('');
	$('#old_pass').removeClass('error');
	$('.old_pass').html('');
	
	var email= $('#email').val();
	var email_regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var idProfile=$('#idProfile').val();
	var emailProfile=$('#emailProfile').val();
	var old_pass=$('#old_pass').val();
	var pass=$('#pass').val();
	var reg_pass=$('#reg_pass').val();
	
	if(email==''){
		$('#email').addClass('error');
		$('.email').html('Vui lòng nhập');
		$('#email').focus();		
		return false;
	}else if(!email_regex.test(email)){
		$('#email').addClass('error');
		$('.email').html('Email không hợp lệ !!! Vui lòng nhập lại');
		$('#email').focus();		
		return false;
	}
	
	if(!$('#show_pass').is(':checked')){
		if(email == emailProfile){
			return true;
		}else{
			$.post(
				root+'profile/check_Email',
				{
					rEmail:email,
				},function(data){
					if(data=='User'){
						$('#email').addClass('error');
						$('.email').html('Email đã được đăng ký');
						$('#email').focus();		
						return false;
					}
					
					$.post(
						root+module+'/save_login',
						{
							email:email,
							idProfile:idProfile,
						},function(data){
							if(data=='success'){
								$('.tbao').fadeIn();
								$('.tbao').fadeOut(2000);
								var emailProfile=$('#emailProfile').val(email);
							}
						}
					);
				}
			);
		}	
		
	}else{
		if(old_pass==''){
			$('#old_pass').addClass('error');
			$('.old_pass').html('Vui lòng nhập');
			$('#old_pass').focus();		
			return false;
		}else if(old_pass.length<7){
			$('#old_pass').addClass('error');
			$('.old_pass').html('Mật khẩu phải nhiều hơn 6 kí tự');
			$('#old_pass').focus();
			return false;
		}
		
		if(email == emailProfile){
			$.post(
				root+module+'/get_user',
				{
					emailProfile:emailProfile,
					idProfile:idProfile,
					old_pass:old_pass,
				},function(res){
					if(res=='user'){
						if(pass==''){
							$('#pass').addClass('error');
							$('.pass').html('Vui lòng nhập');
							$('#pass').focus();		
							return false;
						}else if(pass.length<7){
							$('#pass').addClass('error');
							$('.pass').html('Mật khẩu phải nhiều hơn 6 kí tự');
							$('#pass').focus();
							return false;
						}else if(reg_pass==''){
							$('#reg_pass').addClass('error');
							$('.reg_pass').html('Vui lòng nhập');
							$('#reg_pass').focus();
							return false;
						}else if(pass != reg_pass){
							$('#reg_pass').addClass('error');
							$('.reg_pass').html('Mật khẩu không đúng');
							$('#reg_pass').focus();
							return false;
						}
						
						$.post(
							root+module+'/save_login',
							{
								email:email,
								idProfile:idProfile,
								pass:pass,	
								old_pass:old_pass,					
							},function(data){
								if(data=='success'){
									$('.tbao').fadeIn();
									$('.tbao').fadeOut(2000);
									var emailProfile=$('#emailProfile').val(email);
								}
								
								$('#reg_pass').attr('value','');
								$('#pass').attr('value','');
								$('#old_pass').attr('value','');
								$('#show_pass').removeAttr('checked');
								$('#show_pass_new').slideUp();
							}
						);
					}else{
						$('#old_pass').addClass('error');
						$('.old_pass').html('Mật khẩu của bạn không đúng');
						$('#old_pass').focus();		
						return false;
					}
				}
			);
		}else{
			$.post(
				root+'profile/check_Email',
				{
					rEmail:email,
				},function(data){
					if(data=='User'){
						$('#email').addClass('error');
						$('.email').html('Email đã được đăng ký');
						$('#email').focus();		
						return false;
					}
					
					$.post(
						root+module+'/get_user',
						{
							emailProfile:emailProfile,
							idProfile:idProfile,
							old_pass:old_pass,
						},function(res){
							if(res=='user'){
								if(pass==''){
									$('#pass').addClass('error');
									$('.pass').html('Vui lòng nhập');
									$('#pass').focus();		
									return false;
								}else if(pass.length<7){
									$('#pass').addClass('error');
									$('.pass').html('Mật khẩu phải nhiều hơn 6 kí tự');
									$('#pass').focus();
									return false;
								}else if(reg_pass==''){
									$('#reg_pass').addClass('error');
									$('.reg_pass').html('Vui lòng nhập');
									$('#reg_pass').focus();
									return false;
								}else if(pass != reg_pass){
									$('#reg_pass').addClass('error');
									$('.reg_pass').html('Mật khẩu không đúng');
									$('#reg_pass').focus();
									return false;
								}
								
								$.post(
									root+module+'/save_login',
									{
										email:email,
										idProfile:idProfile,
										pass:pass,	
										old_pass:old_pass,					
									},function(data){
										if(data=='success'){
											$('.tbao').fadeIn();
											$('.tbao').fadeOut(2000);
											var emailProfile=$('#emailProfile').val(email);
										}
										
										$('#reg_pass').attr('value','');
										$('#pass').attr('value','');
										$('#old_pass').attr('value','');
										$('#show_pass').removeAttr('checked');
										$('#show_pass_new').slideUp();
									}
								);
							}else{
								$('#old_pass').addClass('error');
								$('.old_pass').html('Mật khẩu của bạn không đúng');
								$('#old_pass').focus();		
								return false;
							}
						}
					);
				}
			);
		}
	}
}

function save_info(){
	$('#name').removeClass('error');
	$('.name').html('');
	$('#phone').removeClass('error');
	$('.phone').html('');
	$('#address').removeClass('error');
	$('.address').html('');
	
	var name= $('#name').val();
	var brithday= $('#datepicker').val();
	var phone= $('#phone').val();
	var address= $('#address').val();
	var idProfile=$('#idProfile').val();
	
	if(name==''){
		$('#name').addClass('error');
		$('.name').html('Vui lòng nhập');
		$('#name').focus();
		return false;
	}else if(phone==''){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập');
		$('#phone').focus();
		return false;
	}else if(isNaN(phone)){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập số chứ không nhập chữ');
		$('#phone').focus();
		return false;
	}else if(phone.length<=9 || phone.length>=12){
		$('#phone').addClass('error');
		$('.phone').html('Bạn nhập sai số điện thoại');
		$('#phone').focus();
		return false;
	}else if(address==''){
		$('#address').addClass('error');
		$('.address').html('Vui lòng nhập');
		$('#address').focus();
		return false;
	}
	
	$.post(
		root+'profile/save_info',
		{
			name:name,
			brithday:brithday,
			phone:phone,
			address:address,
			idProfile:idProfile,
		},function(data){
			if(data=='success'){
				$('.tbao').fadeIn();
				$('.tbao').fadeOut(2000);
			}
		}
	);
}

function register(){
	$('#email').removeClass('error');
	$('.email').html('');
	$('#pass').removeClass('error');
	$('.pass').html('');
	$('#reg_pass').removeClass('error');
	$('.reg_pass').html('');
	$('#name').removeClass('error');
	$('.name').html('');
	$('#phone').removeClass('error');
	$('.phone').html('');
	$('#address').removeClass('error');
	$('.address').html('');
	$('#re_capcha').removeClass('error');
	$('.re_capcha').html('');

	
	var email= $('#email').val();
	var email_regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var pass= $('#pass').val();
	var cPass= $('#reg_pass').val();
	var name= $('#name').val();
	var brithday= $('#datepicker').val();
	var phone= $('#phone').val();
	var address= $('#address').val();
	var capcha= $('#capcha').val();
	var re_capcha= $('#re_capcha').val();
	var checkout_register=$('#checkout_register').val();
	
	if(email==''){
		$('#email').addClass('error');
		$('.email').html('Vui lòng nhập');
		$('#email').focus();		
		return false;
	}else if(!email_regex.test(email)){
		$('#email').addClass('error');
		$('.email').html('Email không hợp lệ !!! Vui lòng nhập lại');
		$('#email').focus();		
		return false;
	}else if(pass==''){
		$('#pass').addClass('error');
		$('.pass').html('Vui lòng nhập');
		$('#pass').focus();		
		return false;
	}else if(pass.length<7){
		$('#pass').addClass('error');
		$('.pass').html('Mật khẩu phải nhiều hơn 6 kí tự');
		$('#pass').focus();
		return false;
	}else if(cPass==''){
		$('#reg_pass').addClass('error');
		$('.reg_pass').html('Vui lòng nhập');
		$('#reg_pass').focus();
		return false;
	}else if(pass != cPass){
		$('#reg_pass').addClass('error');
		$('.reg_pass').html('Mật khẩu không đúng');
		$('#reg_pass').focus();
		return false;
	}else if(name==''){
		$('#name').addClass('error');
		$('.name').html('Vui lòng nhập');
		$('#name').focus();
		return false;
	}else if(phone==''){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập');
		$('#phone').focus();
		return false;
	}else if(isNaN(phone)){
		$('#phone').addClass('error');
		$('.phone').html('Vui lòng nhập số chứ không nhập chữ');
		$('#phone').focus();
		return false;
	}else if(phone.length<=9 || phone.length>=12){
		$('#phone').addClass('error');
		$('.phone').html('Bạn nhập sai số điện thoại');
		$('#phone').focus();
		return false;
	}else if(address==''){
		$('#address').addClass('error');
		$('.address').html('Vui lòng nhập');
		$('#address').focus();
		return false;
	}else if(re_capcha==''){
		$('#re_capcha').addClass('error');
		$('.re_capcha').html('Vui lòng nhập');
		$('#re_capcha').focus();
		return false;
	}else if(re_capcha.toLowerCase() != capcha.toLowerCase()){
		$('#re_capcha').addClass('error');
		$('.re_capcha').html('Mã xác nhận không đúng');
		$('#re_capcha').focus();
		return false;
	}
	
	$.post(
		root+'profile/formRegister',
		{
			rEmail: email,
			rPass: pass,
			rName: name,
			rBrith: brithday,
			rPhone: phone,
			rAddress: address,
			checkout_register:checkout_register,
		},function(data){	
			if(data=='User'){
				$('#email').addClass('error');
				$('.email').html('Email đã được đăng ký');
				$('#email').focus();		
				return false;
			}
			
			if(data=='success'){
				location.href=root+'profile/register_success';
			}else if(data=='continue'){
				$('.frm_login ul li').removeClass('active');
				$('#step_3').addClass('active');
				$('#show_step2').slideUp();
				$('#show_step3').slideDown();
			}
		}
	)
}

function forgot(){
	var email= $('#email').val();
	var email_regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(email==''){
		$('#email').addClass('error');
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('Vui lòng nhập');
		$('#email').focus();		
		return false;
	}else if(!email_regex.test(email)){
		$('#email').addClass('error');
		$('#tbao').css('visibility','inherit');
		$('#tbao').html('Email không hợp lệ !!! Vui lòng nhập lại');
		$('#email').focus();		
		return false;
	}
	
	$.post(
		root+module+'/forgot_succes',
		{
			email: email,	
		},function(data){
			if(data=='ko'){
				$('#tbao').css('visibility','inherit');
				$('#tbao').html('Email không tồn tại, bạn vui lòng nhập lại');	
			}else{
				$('#tbao').css('visibility','inherit');
				$('#tbao').html('Mật khẩu mới đã gửi đến email của bạn. Bạn vui lòng kiểm tra email');	
			}
		}
	)
}
